package com.pactera.madp.cp.api.entity.crm;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@TableName("cp_work_fina_expire_info")
@ApiModel(value = "理财信息业务对象")
public class WorkFinaExpireInfoEntity extends Model<WorkFinaExpireInfoEntity> {

    /**
     * 数据日期
     */
    private String dataDt;
    /**
     * 加载日期
     */
    private String loadDt;
    /**
     * 表主键
     */
    @TableId(type = IdType.INPUT)
    private String tableKey;
    /**
     * 事件类型
     */
    private String eventType;
    /**
     * 客户编号
     */
    private String custNo;
    /**
     * 客户姓名
     */
    private String pecustName;
    /**
     * 帐号
     */
    private String acct;
    /**
     * 账号类型
     */
    private String acctType;
    /**
     * 币种
     */
    private String currency;
    /**
     * 到期日期
     */
    private String expireDt;
    /**
     * 账户余额
     */
    private BigDecimal acctBal;
    /**
     * 被提醒人ID
     */
    private String warnPerson;
    /**
     * 被提醒人
     */
    private String warnPersonName;
    /**
     * 归属机构号
     */
    private String belongOrgNo;
    /**
     * 归属机构
     */
    private String belongOrg;
    /**
     * 产品编码
     */
    private String productCode;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品类型
     */
    private String productType;
    /**
     * 业务日期
     */
    private String busiDt;
    /**
     * 提醒状态（已读未读）
     */
    private String stat;
    /**
     * 预期收益率
     */
    private String expectedproFit;
    /**
     * 购买渠道
     */
    private String byChnl;
    /**
     * 手机号码
     */
    private String mobileTel;
    /**
     * 角色 01-理财经理 02-员工
     */
    private String roleType;
    /**
     * 是否营销活动客户 20000001-是 20000002-否
     */
    private String isAct;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    private LocalDateTime updateTime;
    /**
     * 删除标记
     */
    private String delFlag;
    /**
     * 租户ID
     */
    private Integer tenantId;
}
